<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	 overflow-x:hidden !important;  background:#fff;
	 font-family:'PingFang SC','Microsoft YaHei','Helvetica Neue','Helvetica','Arial',sans-serif;
}
body.pagebody{
	background:#f4f7fe;
}
.bodybg{
	background:#f5f6fa;
}
*{
	outline:none; box-sizing:border-box;
}

.clear{
	clear:both;
}


.w1500{
	width:1500px; margin:0 auto;
}
.w1200{
	width:1200px; margin:0 auto;
}
.mt120{
	margin-top:120px;
}
.mb120{
	margin-bottom:120px;
}
.fwb{
	font-weight:bold;
}


.transition04{
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.transition0401{
	transition: All 0.4s;
	-webkit-transition: All 0.4s;
	-moz-transition: All 0.4s;
	-o-transition: All 0.4s;
}
.clearboth{
	clear:both;
}

#main{
	position:relative;
}
.menu_body{
	display:none;
}

.header{
	width:100%; height:80px; line-height:80px; position:fixed;
	top:0px; left:0px; z-index:111111111;
	
}

.header .inheader{
	width:1600px; margin:0 auto; height:80px; line-height:80px;
}

.header .inheader .logo{
	float:left; display:block; height:100%; overflow:hidden;
	display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo img{
	max-height:58px;  display:block;
}
.header .inheader .logo img:first-child{
	display:block;
}
.header .inheader .logo img:last-child{
	display:none;
}

.header .inheader .menu{
	float:right; position:relative;
}
.header .inheader .menu &gt; li{
	float:left;   width:auto; text-align:center; box-sizing:border-box; height:100%; margin-left:42px;
	height:80px; line-height:80px; border-top:2px solid transparent;  position:relative;
}
.header .inheader .menu &gt; li:first-child{
	margin-left:0px;
}
.header .inheader .menu li &gt; a{
	color:#fff; font-size:18px; 
}

.header .inheader .menu &gt; li.active:after,
.header .inheader .menu &gt; li:hover:after{
	position:absolute; width:calc(100% + 12px); height:2px; background:#f08200; bottom:20px; left:-6px;  content:" ";
}
.header .inheader .menu &gt; li.active &gt; a,
.header .inheader .menu &gt; li:hover &gt; a{
	color:#f08200;
	font-weight:bold;
}
.header .inheader .menu li:marker{
	display:none;
}

.header.yanse{
	background:rgba(255,255,255,1);
	box-shadow: 0px 8px 46px 0px rgba(52, 52, 52, 0.07);
}
.header.yanse .inheader .logo img{
	filter: brightness(1);
}
.header.yanse .inheader .menu li &gt; a{
	color:#343434;
}
.header.yanse .inheader .menu li &gt; a:hover{
	color:#f08200;
}
.header.yanse .inheader .menu &gt; li.active:after,
.header.yanse .inheader .menu &gt; li:hover:after{
	background:#f08200;
}
.header.yanse .inheader .menu li li &gt; a{
	color:#666;
}
.header.yanse .inheader .menu &gt; li.active &gt; a,
.header.yanse .inheader .menu &gt; li:hover &gt; a{
	color:#f08200;
}
.header.yanse .headertel {
    color: #343434;
}
.header.yanse .inheader .logo img:first-child{
	display:none;
}
.header.yanse .inheader .logo img:last-child{
	display:block;
}


@media all and (min-width:769px){
	.header .menu &gt; li:hover .subnav{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}
.menu li .icon_nav_item{
	display:none;
}
.header .menu &gt; li .subnav{
	background: rgba(255,255,255,1);
	width: 250%;
	position: absolute;
	left: -75%;
	top: 100%;
	padding: 15px 0;
	line-height: 38px;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
}
.header .menu &gt; li .subnav li{
	line-height:32px; text-align:center; width:100%; position:relative; display:block; margin:0;
}
.header .menu &gt; li .subnav li a{
	font-size:16px; color:#333;
}
.header .menu &gt; li .subnav li a:hover,
.header .menu &gt; li .subnav li a.active{
	color:#f08200;
	font-weight:normal;
}

.menubg {
    position: absolute;
    width: 100%;
    height: 60px;
    background: #f8f8f8;
    display: none !important;
    border-top: 1px solid #e5e5e5;
    box-sizing: border-box;
    top: 100%;
    left: 0px;
    z-index: -2;
}

.header .headertel{
	float:right; font-size:18px; color:#fff; margin-left:58px;
}
.header .headertel img{
	float:left; margin-top:26px;
}
.header .headertel span{
	float:left; margin-left:12px;
}
.header .headertel img{
	filter: brightness(100);
}
.header.yanse .headertel img{
	filter: brightness(1);
}

#main .flexslider{
	position:relative;
}
#main .flexslider .flex-control-nav{
	display: block;
	bottom: 15%;
	right: 0;
	width: 100%;
	text-align:center;
}
#main .flexslider .flex-control-paging li{
	margin: 0; margin-left: 0;
}
#main .flexslider .flex-control-paging li a{
	text-indent:0; border:0px;  font-size:0;  box-shadow:none; border-radius:0px;  background:none; width:16px; height:16px;
	background:url(../images/pointnone.png) no-repeat; background-size:100% 100%; margin:0 15px;
}
#main .flexslider .flex-control-paging li a.flex-active {
   text-indent:0; border:0px;  font-size:0;  box-shadow:none; border-radius:0px; background:none;
   background:url(../images/pointhover.png) no-repeat; background-size:100% 100%;
}
#main .flexslider .mouse{
	width:30px; height:30px; bottom:70px; left:50%; margin-left:-15px; text-align:center; z-index:111; position:absolute;
	display: flex;  flex-direction: column; justify-content: center;
	display:none !important;
}
#main .flexslider .mouse img{
	animation: mymove0 1.3s linear infinite;
    -webkit-animation: mymove0 1.3s linear infinite;
	position: relative;
}
@keyframes mymove0 
{
	0%   {top:-5px;}
	25%  {top:0px;}
	50%  {top:10px;}
	75%  {top:0px;}
	100% {top:-5px;}
}

#main .flex-direction-nav a.flex-prev{
	width:14px; height:20px; background:url(../images/bannerleftn.png) no-repeat; background-size:100% 100%; opacity:1;
	left: auto; right: 19%; bottom: 5.1%; margin: 0; top: auto; display:none !important;
}
#main .flex-direction-nav a.flex-prev:hover{
	background:url(../images/bannerleft.png) no-repeat; background-size:100% 100%; opacity:1;
}
#main .flex-direction-nav a.flex-next{
	width:14px; height:20px; background:url(../images/bannerrightn.png) no-repeat; background-size:100% 100%; opacity:1;
	left: auto; right:5.2%; bottom: 5.1%; margin: 0; top: auto; display:none !important;
}
#main .flex-direction-nav a.flex-next:hover{
	background:url(../images/bannerright.png) no-repeat; background-size:100% 100%; opacity:1;
}



.indextitle{
	text-align:center;  color:#333;
}
.indextitle .indext{
	font-size:32px; margin-bottom:12px;
}
.indextitle .indexb{
	font-size:24px;
}



#index05 {
    margin:120px auto;
}
.index05 .index05list{
	display:block; float:left; width:calc(25% - 33px); margin-right:44px; margin-top:90px;
}
.index05 .index05list:nth-child(4n){
	margin-right:0px;
}
.index05 .index05list .img img{
	display: block;
	width: 100%;
}
.index05 .index05list .t{
	font-size:22px; color:#343434; font-weight:bold; margin:34px 0 24px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.index05 .index05list .b{
	font-size:14px; color:#666; line-height:24px; margin-bottom:18px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.index05 .index05list .c{
	overflow:hidden; font-size:14px; color:#666; font-weight:bold;
}
.index05 .index05list .c span{
	float:left; margin-right:22px;
}
.index05 .index05list .c img{
	float:left;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.index05 .index05list:hover .c,
.index05 .index05list.on .c{
	color:#ec6e1a;
}
.index05 .index05list:hover .c img,
.index05 .index05list.on .c img{
	float:left;
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}



#index06 {
    margin:0 auto 120px;
}
#index06 .swiper-container02{
	margin:90px auto 45px;
}
#index06 .swiper-slide{
	margin-left:1px; margin-top:1px;
}
#index06 .index06list{
	display:block; float:left; width:16.66%; border:1px solid #eee; box-sizing:border-box;
	margin-left:-1px; margin-top:-1px;
}
#index06 .index06list.on{
	background:#ec6e1a; border:1px solid #ec6e1a;
}
#index06 .index06list .img{
	overflow:hidden; width:100%; padding:22% 0;
	position:relative; 
}
#index06 .index06list .img img{
	display:block; max-height:100%; max-width:100%;
	position:absolute; top:50%; left:50%;
	transform:translateX(-50%) translateY(-50%) ;
}
#index06 .swiper-pagination{
	text-align:center; width: 100%; position: relative;
}
#index06 .swiper-pagination .swiper-pagination-bullet{
	width:24px; height:4px; background:#e5e5e5; border-radius:0; opacity:1;  margin:0 7px;
}
#index06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#ec6e1a; width:34px;
}



#footer{
	background:url(../images/footerbg.png) #ec6e1a center center no-repeat; background-size:cover;

}
#footer .footer01{
	padding:30px 0; border-bottom:1px dashed rgba(255,255,255,0.3);
}
#footer .footer01 .footerlogo img{
	height:42px; display:block; float:left;
}
#footer .footer01 .footermenu{
	float:right; line-height:42px; font-size:0px;
}
#footer .footer01 .footermenu a{
	font-size:16px; color:#fff; margin-left:30px;
}
#footer .footer01 .footermenu a:first-child{
	margin-left:0px;
}
#footer .footer02{
	padding:55px 0 70px;
}
#footer .footer02 .footer02_l01{
	float:left; text-align:center; padding:0 60px; position:relative;
}
#footer .footer02 .footer02_l01:after{
	position:absolute; content:" "; width:1px; height:24px; background:rgba(255,255,255,0.3);
	right:0px; top:50%; margin-top:-12px;
}
#footer .footer02 .footer02_l01:nth-child(3):after{
	display:none;
}
#footer .footer02 .footer02_l01:nth-child(1){
	padding-left:0px;
}
#footer .footer02 .footer02_l01:nth-child(3){
	padding-right:0px;
}
#footer .footer02 .footer02_l01 .t{
	font-size:18px; color:#fff; margin-bottom:15px;
}
#footer .footer02 .footer02_l01 .b{
	font-size:28px; color:#fff;
}
#footer .footer02 .footer02_l01:nth-child(3) .b{
	font-size:20px; line-height:24px;
}
#footer .footer02 .footer02_02{
	float:right;
}
#footer .footer02 .footer02_02 a{
	display:inline-block; margin-top:10px; position:relative;
}
#footer .footer02 .footer02_02 a:last-child{
	margin-left:100px;
}
#footer .footer02 .footer02_02 a div{
	width:100px; position:absolute; top:-275%; right:0px; display:none;
}
#footer .footer02 .footer02_02 a:hover div{
	display:block;
}
#footer .footer02 .footer02_02 a div img{
	display:block; width:100%;
}
#footer .footerbottom{
	overflow:hidden;
}
#footer .footerbottom .footerlink{
	font-size:16px; color:#fff; margin-bottom:15px;
}
#footer .footerbottom .footerlink a{
	color:#fff;
}
#footer .footerbottom .beiandiv{
	font-size:12px; color:#fff; margin-bottom:10px; text-align:center;
}
#footer .footerbottom .beiandiv a{
	color:#fff;
}





#main .flexslider.page_flexslider {
    margin-top: 80px;
}
#main .flexslider .text {
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%) !important;
    position: absolute;
}
#main .flexslider .text .t {
    font-size: 50px;
    color: #fff;
    font-weight: bold;
}
#main .flexslider .text .b {
    font-size: 24px;
    color: #fff;
    margin-top: 20px;
	font-weight: bold;
}

.tabright{
	overflow:hidden; font-size:0px; line-height:40px; width:100%; z-index:1111;
	text-align:right; position:absolute; bottom:0px;
}

.tabright a{
	font-size:14px; color:#fff;
}
.tabright span{
	font-size:14px; color:#fff; margin:0 24px; transform: scale(1,1.8) translateY(-1px) !important;
	display:inline-block;
}
.tabright a:last-child{
	color:#ec6e1a;
}
.tabright a:first-child{
	font-size:0px; position:relative; width:22px; height:18px; display:inline-block; top: 6px;
}
.tabright a:first-child:after{
	position:absolute; top:0px; left:0px; content:" "; width:100%; height:100%;
	background:url(../images/home.png) no-repeat; background-size:100% 100%;
}
.tabright a{
	font-size:14px; color:#fff;
}
.tabright span{
	font-size:14px; color:#fff; margin:0 24px; transform: scale(1,1.8) translateY(-1px) !important;
	display:inline-block;
}
.tabright.newstabright{
	position:static; margin:90px 0 30px;
}
.tabright.newstabright a{
	color:#999999;
}
.tabright.newstabright span{
	color:#999999;
}
.tabright.newstabright a:last-child{
	color:#ec6e1a;
}
.tabright.newstabright a:first-child:after{
	background:url(../images/home01.png) no-repeat; background-size:100% 100%;
}

#onecode01{
	margin:120px 0 110px;
}
#onecode01 .indexb{
	margin-bottom:60px;
}
#onecode01 .onecode01list{
	display:block; float:left; width:calc(25% - 24px); margin-right:32px; margin-top:32px;
	padding:16px 16px 0 16px; box-sizing:border-box; border:1px solid #e5e5e5;
}
#onecode01 .onecode01list .img img{
	display:block; width:100%;
}
#onecode01 .onecode01list:nth-child(4n){
	margin-right:0px;
}
#onecode01 .onecode01list .text{
	margin:20px 0; overflow:hidden;
}
#onecode01 .onecode01list .text span{
	float:left; font-size:20px; color:#343434; position:relative; padding-left:10px; margin-left:10px;
}
#onecode01 .onecode01list .text span:before{
	position:absolute; content:" "; width:2px; height:12px; top:50%; margin-top:-6px;
	left:0px; background:#ec6e1a; 
}
#onecode01 .onecode01list .text img{
	float:right; margin-top:3px;
}
#onecode01 .onecode01list.on{
	background:#ec6e1a; box-shadow: 0px 12px 40px 0px rgba(58, 103, 244, 0.36);
}
#onecode01 .onecode01list.on  .text span{
	color:#fff;
}
#onecode01 .onecode01list.on .text span:before{
	background:#fff; 
}
#onecode01 .onecode01list.on .text img{
	filter: brightness(100);
}


#onecode02{
	padding:90px 0 110px; background:url(../images/onecode02_bg.png) center center #f4f5f7 no-repeat;
	background-size:cover;
}
#onecode02 .onecodetab{
	overflow:hidden; text-align:center; font-size:0px; margin:50px 0 100px;
}
#onecode02 .onecodetab a{
	font-size:18px; color:#999;
}
#onecode02 .onecodetab a.on{
	color:#ec6e1a;
}
#onecode02 .onecodetab span{
	font-size:12px; color:#e5e5e5; margin:0 25px;
}
#onecode02 .onecodetab span:last-child{
	display:none;
}
#onecode02 .onecodecontent .onecodecontentli{
	display:none;
}
#onecode02 .onecodecontent .onecodecontentli.on{
	display:block;
}
.mobilelist{
	width:16.47%; margin-left:7.73%; position:relative; float:left; border-radius:30px; overflow:hidden;
	box-shadow: 0px 31px 54px 0px rgba(52, 52, 52, 0.23);
}
.mobilelist:first-child{
	margin-left:5.33%;
}
.mobilelist .mobileimg{
	display:block; width:100%; position:relative; z-index:4;
}
.mobilelist .mobilemain{
	position:absolute; right:4px; top:4px; height:98.4%; border-radius:25px; z-index:2;
}
.mobilelist .mobilelist_in{
	position:absolute; right:4px; top:4px; height:98.4%; border-radius:25px; z-index:3; width:calc(100% - 9px); opacity:0;
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.mobilelist.on .mobilelist_in{
	opacity:1;
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.mobilelist .mobilehoverbg{
	height:100%; border-radius:25px; width:100%;
}
.mobilelist .imgtext{
	position:absolute; right:0; top:0; height:100%; border-radius:25px; z-index:5; text-align:center; width:100%;
} 
.mobilelist .imgtext .inimgtext{
	position:absolute; width:100%; height:100%; top:0px; left:0px;
	display: flex;  flex-direction: column; justify-content: center;	
}
.mobilelist .imgtext .inimgtext img{
	display:inline-block; width:54%;
}
.mobilelist .imgtext .inimgtext p{
	font-size:18px; color:#fff; font-weight:bold; margin-top:20px;
}

#onecode03{
	padding:120px 0 120px;
}
#onecode03 .onecode03{
	overflow:hidden; margin-top:90px;
}
#onecode03 .onecode03li{
	width:66%; float:left; margin-right:1.87%; position:relative; overflow:hidden; margin-bottom:25px;
}
#onecode03 .onecode03li img{
	display:block; width:100%; position:absolute; left:0px; top:0px; min-height:100%;
    transition: All 0.4s;
    -webkit-transition: All 0.4s;
    -moz-transition: All 0.4s;
    -o-transition: All 0.4s;
}
#onecode03 .onecode03li.onecode03li01{
	padding:13.33% 0;
}

#onecode03 .onecode03li:nth-child(n+2){
	width:32%; padding:13.33% 0;
}
#onecode03 .onecode03li:nth-child(2),
#onecode03 .onecode03li:nth-child(5){
	margin-right:0px;
}

#onecode03 .onecode03li:hover img {
    transform: scale(1.05);
    transition: All 0.4s;
    -webkit-transition: All 0.4s;
    -moz-transition: All 0.4s;
    -o-transition: All 0.4s;
}
#onecode03 .onecode03li .text{
	position:absolute; left:28px; bottom:28px; z-index:1111;
}
#onecode03 .onecode03li .text .t{
	font-size:20px; color:#fff; font-weight:bold; margin-bottom:14px;
}
#onecode03 .onecode03li .text .b{
	font-size:16px; color:#fff;
}

#index05.index05page{
	margin-top:50px;
}
#index05.index05page .index05 .index05list{
	margin-top:50px;
}
#index05.index05page .index05 .index05list .img{
	width:100%; padding:34.5% 0; position:relative;	overflow:hidden;
}
#index05.index05page .index05 .index05list .img img{
	display:block; position:absolute; left:50%; top:0%;  height:100%; width: auto;
	transform: translateX(-50%);
}


.newstab{
	text-align:left; border-bottom:1px solid #e5e5e5; font-size:0px; margin-top:90px;
}
.newstab a{
	display:inline-block; padding-bottom:24px; margin:0 20px;
	font-size:18px; color:#666; position:relative;
}
.newstab a.on{
	color:#ec6e1a; font-size:22px;  font-weight:bold;
}
.newstab a.on:after{
	content:" ";position:absolute; width:35%; left:32.5%;
	bottom:-1px; height:2px; background:#ec6e1a;
}

#pages{
	margin:120px auto; text-align:center; font-size:0px; color:#343434;
}
#pages li{
	display:inline-block;   color:#343434; border:1px solid #e5e5e5; padding:14px 20px; font-size:14px; margin-left:-1px;
}
#pages li.active{
	background:#226fd9; color:#fff;  border:1px solid #226fd9;
}
#pages li a{
	display:inline-block;
}

#pages li:nth-child(1) a,
#pages li:nth-child(2) a,
#pages li:nth-last-child(1) a,
#pages li:nth-last-child(2) a{
	transform:scale(0.8);
}





.newsshow{
	margin:0 auto 120px; overflow:hidden;
}
.newsshow .t{
	font-size:24px; color:#343434; margin-bottom:15px; text-align:center;
}
.newsshow .b{
	font-size:14px; color:#666; margin-bottom:30px; text-align:center;
}
.newsshow .line{
	width:100%; height:1px; border-bottom:1px dashed #dfe1e8; margin:0 auto 40px;
}
.newsshow .d{
	font-size:18px; color:#666; margin-bottom:60px; line-height:30px; width: 80%; margin: 0 auto;
}
.newsshow .prevnext{
	position:relative; background:none; box-shadow:none; height:auto; line-height: unset; margin-bottom:0px;
}
.newsshow .prevnext a{
	display:block; float:none; text-align:left; font-size:18px; color:#666; margin:0 0 18px; font-weight:bold;
}
.newsshow .prevnext a:hover{
	color:#2672c3;
}
.newsshow .prevnext a:nth-child(2){
	margin-bottom:0px;
}
.newsshow .prevnext a.backto{
	font-size:18px; color:#ec6e1a; position:absolute; right:0px; top:50%; margin-top:-9px;
}
.newsshow .d img{
	max-width:100%;
}
.newsshow .b span{
	white-space:nowrap; margin:0 20px;
}


#AntiFake_01{
	margin:120px auto 110px;
}
.AntiFake_01{
	position:relative;
}
.AntiFake_01 .AntiFake_left{
	float:left; width:57%; position:relative;
}
.AntiFake_01 .AntiFake_left img{
	display:block; width:100%;
}
.AntiFake_01 .AntiFake_left .text{
	position:absolute; font-size:16px; color:#fff; line-height:24px;
}
.AntiFake_01 .AntiFake_left .text.text01{
	top:8.2%; left:40.2%;  text-align:center;
}
.AntiFake_01 .AntiFake_left .text.text02{
    top: 30.2%;  left: 67%;
}
.AntiFake_01 .AntiFake_left .text.text03{
	top:54.2%; left:70.2%;
}
.AntiFake_01 .AntiFake_left .text.text04{
	top:72.2%; left:65.2%;
}
.AntiFake_01 .AntiFake_left .text.text05{
	top:87.2%; left:39.2%;
}
.AntiFake_01 .AntiFake_left .text.text06{
	top:74.2%; left:19.2%;
}
.AntiFake_01 .AntiFake_left .text.text07{
	top:54.2%; left:16.2%;
}
.AntiFake_01 .AntiFake_left .text.text08{
	top:30.2%; left:18.2%;
}
.AntiFake_01 .AntiFake_right{
	position:absolute; right:0px; top:0px; width:43%; height:100%;  padding:50px 30px 0 50px; box-sizing:border-box;  background:#f4f5f7; z-index:1;
}
.AntiFake_01 .AntiFake_right .indextitle{
	text-align:left;
}
.AntiFake_01 .AntiFake_right .line{
	width:25px; background:#ec6e1a; height:4px; margin:35px 0;
}
.AntiFake_01 .AntiFake_right .d{
	font-size:16px; color:#666; line-height:30px;
}



#AntiFake_02{
	position:relative;
}
#AntiFake_02 &gt; img{
	display:block; width:100%;
}
#AntiFake_02 .AntiFake_02{
	width:100%; height:100%; position:absolute; top:0px; left:0px;
}
#AntiFake_02 .AntiFake_02 .AntiFake_02_title{
	color:#fff;
}
#AntiFake_02 .AntiFake_02 .AntiFake_02t{
	font-size:40px; margin-bottom:22px; margin-top:80px;
}
#AntiFake_02 .AntiFake_02 .AntiFake_02b{
	font-size:20px;
}


#AntiFake_03{
	margin:120px auto;
}
.AntiFake_03 .AntiFake_03_left{
	width:46.33%; float:left; margin-top:65px;
}
.AntiFake_03 .AntiFake_03_left .indextitle{
	text-align:left;
}
.AntiFake_03 .AntiFake_03_left .line{
	width:25px; background:#ec6e1a; height:4px; margin:35px 0;
}
.AntiFake_03 .AntiFake_03_left .d{
	font-size:16px; color:#666; line-height:30px;
}
.AntiFake_03 .AntiFake_03_right{
	width:50%; background:url(../images/znfw02_bg.png) #f4f5f7 center center no-repeat; background-size:cover; float:right;
	padding:40px 0;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli{
	float:left; width:30%; position:relative;  margin:28px 0 28px 10%;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(2n){
	margin-left:25%;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .img{
	float:left; width:70px; height:70px; border-radius:2px; overflow:hidden;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .img img{
	display:block; width:100%;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .text{
	width:calc(100% - 85px); left:85px; top:0px; height:100%; position:absolute;
	display: flex;  flex-direction: column; justify-content: center;
	font-size:16px; color:#343434; line-height:24px;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(1) .img{
	background:#1c62b7;  box-shadow: 0px 17px 38px 0px rgba(28, 98, 183, 0.32);
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(2) .img{
	background:#eb0029; box-shadow: 0px 17px 38px 0px rgba(235, 0, 41, 0.32);
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(3) .img{
	background:#7569de; box-shadow: 0px 17px 38px 0px rgba(117, 105, 222, 0.32);
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(4) .img{
	background:#9cc944; box-shadow: 0px 17px 38px 0px rgba(156, 201, 68, 0.32);
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(5) .img{
	background:#fe6845; box-shadow: 0px 17px 38px 0px rgba(254, 104, 69, 0.32);
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(6) .img{
	background:#4788fa; box-shadow: 0px 17px 38px 0px rgba(71, 136, 250, 0.32);
}


#AntiFake_04{
	padding:45px 0;   background:url(../images/znfw04.jpg) center center no-repeat; background-size:cover;
}
.AntiFake_04{
	position:relative;
}
.AntiFake_04 .AntiFake_04_left{
	width:41.33%; position:absolute; top:0px; left:0px; height:100%;
	display: flex;  flex-direction: column; justify-content: center;
}
.AntiFake_04 .AntiFake_04_left .indextitle{
	text-align:left;
}
.AntiFake_04 .AntiFake_04_left .indextitle .indext{
	color:#fff;
}
.AntiFake_04 .AntiFake_04_left .line{
	width:25px; background:#ec6e1a; height:4px; margin:35px 0;
}
.AntiFake_04 .AntiFake_04_left .d{
	font-size:16px; color:#fff; line-height:30px;
}
.AntiFake_04 .AntiFake_04_right{
	width:50%; float:right;
}
.AntiFake_04 .AntiFake_04_right img{
	display:block; width:100%;
}

#AntiFake_05{
	margin:120px auto; width:100%; position:relative; overflow:hidden;
}
#AntiFake_05 .AntiFake_05_left{
	width:50%; position:absolute; top:0px; left:0px; height:100%; color:#fff;
	display: flex;  flex-direction: column; justify-content: center;
	background:url(../images/znfw05_01.png) #3f4754 center center no-repeat; background-size:cover;
}
#AntiFake_05 .AntiFake_05_left .text{
	margin-left:15%;
}
#AntiFake_05 .AntiFake_05_left .t{
	font-size:40px; margin-bottom:40px;
}
#AntiFake_05 .AntiFake_05_left .b{
	font-size:16px; line-height:48px;
}
#AntiFake_05 .AntiFake_05_right{
	width:50%; float:right;
}
#AntiFake_05 .AntiFake_05_right img{
	display:block; width:100%;
}



#productcenter{
	margin:80px 0 0;
}
.productcenter_left{
	width:19.33%; float:left;
}
.productcenter_right{
	width:77.67%; float:right;
}
.productcenter_left .lefttext{
	text-align:center; padding:25px 0 ; background:#ec6e1a; color:#fff;
}
.productcenter_left .lefttext .t{
	font-size:22px; margin-bottom:8px;
}
.productcenter_left .lefttext .b{
	font-size:18px;
}
.productcenter_left .leftlist{
	text-align:center;
}
.productcenter_left .leftlist .t{
	font-size:18px; background:#f08200; padding:16px 0; color:#fff; cursor:pointer; display:block; text-align: left;
	padding-left: 35%;
}
.productcenter_left .leftlist .t a{
	color:#fff;
}
.productcenter_left .leftlist .t span{
	display:inline-block;
}
.productcenter_left .leftlist .t img{
	margin-left:12px;
}
.productcenter_left .leftlist .b{
	display:none; padding:16px 0; background:#f8f8f8; text-align:center; line-height:30px;
}
.productcenter_left .leftlist .b a{
	display:block; font-size:16px; color:#666;
}
.productcenter_left .leftlist .b a em{
	font-weight:normal;
}
.productcenter_left .leftlist .b a.on,
.productcenter_left .leftlist .b a:hover{
	color:#ec6e1a;
}
.productcenter_left .leftlist .b a span i{
	font-style:normal; margin-left:10px;
}
.productcenter_left .leftlist .b a span i:first-child{
	display:inline-block;
}
.productcenter_left .leftlist .b a span i:last-child{
	display:none;
}
.productcenter_left .leftlist .b a.on span i:first-child{
	display:none;
}
.productcenter_left .leftlist .b a.on span i:last-child{
	display:inline-block;
}

.productcenter_left .leftlist .b .bthird{
	padding:0px;
}
.productcenter_left .leftlist .b .bthird a{
	font-size:14px; color:#999;
}
.productcenter_left .leftlist .b .bthird a:first-child{
	padding-top: 5px;
}
.productcenter_left .leftlist .b .bthird a:last-child{
	padding-bottom:5px;
}
.productcenter_left .leftlist .b .bthird a:hover{
	color: #ec6e1a;
}


.productcenter_left .leftlist.on .t img{
	transform:rotate(180deg);
}




.productcenter_right .prolist{
	display:block; float:left; width:calc(33.33% - 28px); margin-right:42px; margin-top:30px; margin-bottom:40px;
}
.productcenter_right .prolist:nth-child(3n){
	margin-right:0px;
}
.productcenter_right .prolist .img{
	position:relative; background:#f4f5f7; overflow:hidden; width:100%; border-radius:6px;
	padding:36.8% 0;
}
.productcenter_right .prolist .img img{
	display:block; position:absolute; left:50%; top:50%; max-width:73.33%; max-height:75%; border-radius:6px;
	transform: translateX(-50%) translateY(-50%); overflow:hidden;
}
.productcenter_right .prolist .text{
	font-size:22px; color:#666; margin-top:30px; text-align:center;
}
.productcenter_right .prolist.on{
	transform:translateY(-30px);
}
.productcenter_right .prolist.on .img{
	background:#ec6e1a; box-shadow: 0px 22px 40px 0px rgba(236, 110, 26, 0.31);
}
.productcenter_right .prolist.on .text{
	color:#333333;
}









.caseshow{

}
.caseshowtop{

}
.caseshowtopl{
	width:46%; float:left;
}
.caseshowtopl .caseshowtopbigimg{
	width:100%; box-sizing:border-box; border:1px solid #dcdcdc; position:relative;
	padding:33% 0; margin-bottom:75px; overflow:hidden;
}
.caseshowtopl .casebigimg{
	display:block; position:absolute; left:50%; top:50%; max-width:61%; max-height:61%;
	transform: translateX(-50%) translateY(-60%); overflow:hidden;
	box-shadow: 0px 24px 27px 0px rgba(52, 52, 52, 0.13); border-radius:10px;
}
.caseshowtopl .casebigtext{
	text-align:center; font-weight:bold; font-size:24px; position:absolute;
	bottom:7%; left:50%; transform: translateX(-50%);
}
.caseshowtopl .casebigtext strong{
	color:#343434;
}
.caseshowtopl .casebigtext span{
	color:#ec6e1a;
}


.caseshowtopl .caseshowlist div{
	width:100%; box-sizing:border-box; background:#f4f5f7; position:relative;
	padding:56% 0;  border:2px solid #f4f5f7;
}
.caseshowtopl .caseshowlist p{
	text-align:center; font-size:16px; color:#666; margin-top:20px;
}
.caseshowtopl .caseshowlist div img{
	display:block; position:absolute; left:50%; top:50%; max-width:90%; max-height:90%;
	transform: translateX(-50%) translateY(-50%); overflow:hidden;
}
.caseshowtopl .caseshowlist.on div{
	border:2px solid #ec6e1a; box-sizing:border-box;
	box-shadow: 0px 24px 27px 0px rgba(52, 52, 52, 0.13);
}
.caseshowtopl .swiper-wrapper{
	padding-bottom:20px;
}
.caseshowtopr{
	width:45.33%; float:right;
}
.caseshowtopr .bigt{
	font-size:30px; color:#343434; padding-bottom:22px; border-bottom:1px solid #e5e5e5;
}
.caseshowtopr .t{
	font-size:22px; color:#343434; margin-top:34px;
}
.caseshowtopr .line{
	width:20px; height:2px; background:#ec6e1a; margin:24px 0 24px;
}
.caseshowtopr .b{
	font-size:22px; color:#333; font-weight:bold; margin-bottom:15px;
}
.caseshowtopr .d{
	font-size:18px; color:#666; line-height:40px;
}
.caseshowtopr .dd{
	font-size:16px; color:#343434; line-height:24px;
}

.proelse{
	margin:80px 0 80px; overflow:hidden;
}
.proelse .indextitle{
	margin-bottom:110px;
}
.proelse .productcenter_right{
	width:100%;
}
.proelse .productcenter_right  .prolist{
	width:calc(25% - 33px); margin-right:44px;
}
.proelse .productcenter_right  .prolist:nth-child(3){
	margin-right:44px;
}
.proelse .productcenter_right  .prolist:nth-child(4){
	margin-right:0px;
}


#scase {
    margin:25px auto 120px;
}
.scase .scaselist{
	display:block; float:left; width:calc(25% - 21px); margin-right:28px; margin-top:65px;
}
.scase .scaselist:nth-child(4n){
	margin-right:0px;
}
.scase .scaselist .img{
	position:relative;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
	padding:32% 0;
	overflow:hidden;
}
.scase .scaselist .img div{
	position:absolute; width:100%; height:100%; top:0px; left:0px; font-size:16px; color:#fff; opacity:0;
	display: flex;  flex-direction: column; justify-content: center; text-align:center;
	background:url(../images/scasebg.png) no-repeat; background-size:100% 100%;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.scase .scaselist .img div span i{
	position:relative; font-style:normal;
}
.scase .scaselist .img div span i:before{
	position:absolute; left:-10px; top:50%; background:#ec6e1a; width:2px; height:8px; margin-top:-4px; content:" ";
}
.scase .scaselist .img img{
	display: block;
	width: 100%;
	position:absolute; top:0px; width:100%; left:0px; 
	top:50%; 
	transform: translateX(0) translateY(-50%);
}
.scase .scaselist .t{
	margin-top:30px; overflow:hidden;
}
.scase .scaselist .t .tleft{
	float:left; font-size:20px; color:#343434; font-weight:bold;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	/*margin-left:15px; width:53%;*/margin-left:0 !important; width:100%; text-align:center;
}
.scase .scaselist .t .tright{
	float:right; font-size:14px; color:#666; display:none;
}
.scase .scaselist.on .img{
	box-shadow: 0px 19px 32px 0px rgba(52, 52, 52, 0.3);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
	
}
.scase .scaselist .img img{
	display: block;
	width: 100%;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.scase .scaselist .img:hover img{

	transform: scale(1.1) translateX(0) translateY(-50%);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}

.scase .scaselist.on .img div{
	opacity:1;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}


.scaseshow{
	background:#fff; margin-top:-85px; padding:75px 60px 60px;
	position:relative; z-index:111;
}
.tabright_caseshow{
	bottom:120px;
}

.scaseshow .caset{
	box-sizing:border-box; padding:0 30px 25px; border-bottom:1px solid #e5e5e5; overflow:hidden;
}
.scaseshow .caset span{
	float:left; font-size:30px; color:#343434; font-weight:bold;
}
.scaseshow .caset img{
	float:right; max-width: 18%;
}
.scaseshow .casebigt{
	box-sizing:border-box; padding:35px 30px; overflow:hidden; font-size:20px; color:#343434;
}
.scaseshow .casebigt img{
	margin-right:12px; transform: translateY(-4px);
}
.scaseshow .casebigb{
	box-sizing:border-box; padding:0 30px; font-size:16px; color:#666666; line-height:24px;
}
.scaseshow .casebigb video{
	width:100%; height:485px; background:#000;
}
.scaseshow .casebigb .casebigbimg{
	background:#ec6e1a; border-radius:10px; box-shadow: 0px 20px 55.29px 1.71px rgba(58, 103, 244, 0.38);
	width:30%; text-align:center; padding:20px 0;
}
.scaseshow .casebigb .casebigbimg img{
	display:inline-block; max-width: 43%;
}


.prevnext{
	overflow:hidden; background:#fff; margin:60px auto 120px; padding:30px 0;
}
.prevnext a{
	display:block; float:left; text-align:center; font-size:18px; color:#666666;
}
.prevnext a.prevnextli{
	width:35.5%; margin-top:4px;
}
.prevnext a.prevnextmid{
	width:29%;
}
.prevnext a img{
	margin:0 12px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.prevnext a:hover{
	color:#ec6e1a;
}
.prevnext a:hover img {
    -webkit-filter: grayscale(0%);
	filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}



#particlesw {
	background: #ec6e1a;
	position:absolute; top:0px; left:0px;
	width: 100%;
	height: 100%;
}
#particles {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.platformtoplist{
	width:100%;
}
.platformtoplist  .platformtoplist_in{
	padding:100px 0;
}
.platformtoplist  .platformtoplist_in img{
	width:38.8%; float:right; display:block;
}
.platformtoplist  .platformtoplist_in .pli_text{
	width:47%; float:left;
}
.platformtoplist  .platformtoplist_in .pli_text .indextitle{
	text-align:left; margin-top:60px;
}
.platformtoplist  .platformtoplist_in .pli_text .line{
	width:25px; background:#ec6e1a; height:4px; margin:35px 0;
}
.platformtoplist  .platformtoplist_in .pli_text .d{
	font-size:18px; color:#666; line-height:28px;
}
.platformtoplist:nth-child(2){
	background:#f3f4f7;
}
.platformtoplist:nth-child(2) .platformtoplist_in img{
	 float:left;
}
.platformtoplist:nth-child(2) .platformtoplist_in .pli_text{
	float:right;
}


.platform_mid{
	width:100%; background:url(../images/platform04_bg.jpg) center center no-repeat; background-size:cover;
	padding:120px 0;
}
.platform_mid .platform_mid_in_text{
	width:36.67%; float:left;
}
.platform_mid .platform_mid_in_text .indextitle{
	text-align:left;  color:#fff;
}
.platform_mid .platform_mid_in_text .line{
	width:25px; background:#ec6e1a; height:4px; margin:35px 0;
}
.platform_mid .platform_mid_in_text .d{
	font-size:18px; color:#fff; line-height:28px;
}
.platform_mid .platform_mid_in_circular{
	width:60.8%; float:right;
}
.platform_mid .platform_mid_in_circular .circularli{
	width:37%; float:left; padding:18.5% 0; border-radius:800px; border:1px solid #fff; background:rgba(255,255,255,0.2);
	box-sizing:border-box; position:relative;
}
.platform_mid .platform_mid_in_circular .circularli .text{
	position:absolute; width:100%; height:100%; top:0px; left:0px; text-align:center;
	display: flex;  flex-direction: column; justify-content: center;
}
.platform_mid .platform_mid_in_circular .circularli .text div{
	font-size:80px; color:#fff; margin-bottom:5px;
}
.platform_mid .platform_mid_in_circular .circularli .text div sub{
	font-size:20px; color:#ec6e1a; font-weight:bold; margin-left:16px;
	transform: translateY(-42px);
	display: inline-block;
}
.platform_mid .platform_mid_in_circular .circularli .text p{
	font-size:16px; color:#fff;
}
.platform_mid .platform_mid_in_circular .circularli:nth-child(1),
.platform_mid .platform_mid_in_circular .circularli:nth-child(2){
	margin-right:-5.6%;
}



.platform_bottom{
	margin:120px auto;
}
.platform_bottom_div{
	margin-top:90px;
}
.platform_bottom_div .platform_bottom_list{
	float:left; width:19.33%; background:#f4f5f7; text-align:center; position:relative; padding:45px 0;
}
.platform_bottom_div .platform_bottom_list .img img:nth-child(1){
	display:inline-block;
}
.platform_bottom_div .platform_bottom_list .img img:nth-child(2){
	display:none;
}
.platform_bottom_div .platform_bottom_list .textt{
	font-size:22px; color:#343434; margin:24px 0 12px;
}
.platform_bottom_div .platform_bottom_list .textb{
	font-size:16px; color:#666;
}
.platform_bottom_div .platform_bottom_list .num{
	font-size:100px; color:#999; left:0px; top:0px; opacity:0.05; position:absolute;
}
.platform_bottom_div .platform_bottom_list.on{
	background:#ec6e1a;  box-shadow: 0px 17px 49px 0px rgba(236, 110, 26, 0.48);
}
.platform_bottom_div .platform_bottom_list.on .img img:nth-child(1){
	display:none;
}
.platform_bottom_div .platform_bottom_list.on .img img:nth-child(2){
	display:inline-block;
}
.platform_bottom_div .platform_bottom_list.on .textt{
	color:#fff;
}
.platform_bottom_div .platform_bottom_list.on .textb{
	color:#fff;
}
.platform_bottom_div .platform_bottom_list.on .num{
	color:#fff;
}
.platform_bottom_div .platform_bottom_list:first-child{
	margin-left:7.67%;
}
.platform_bottom_div .platform_bottom_to{
	float:left; margin:8% 6% 0;
}

#us01 {
    position: relative;
    margin: 120px auto;
}
#us01 .us01_left{
	top:0px; width:50%; float:left; position:relative; z-index:11;
	background:#f8f8f8; padding:45px 10.5%;
}
#us01 .us01_left .t{
	font-size:30px; color:#343434; margin-bottom:15px;
}
#us01 .us01_left .b{
	font-size:14px; color:#666;
}
#us01 .us01_left .line{
	width:20px; background:#ec6e1a; height:4px; margin:30px 0 20px;
}
#us01 .us01_left .d{
	font-size:16px; color:#666; line-height:28px; margin-bottom:35px;
}
#us01 .us01_left .numdiv{
	display:flex; flex-direction: row; justify-content: space-between;
}
#us01 .us01_left .numdiv .numlist{
	text-align:center;
}
#us01 .us01_left .numdiv .numlist div span{
	font-size:34px; color:#343434;
}
#us01 .us01_left .numdiv .numlist div sub{
	font-size:12px; color:#f08200;	transform: translateY(-15px);
	display: inline-block; margin-left:12px;
}
#us01 .us01_left .numdiv .numlist:first-child div sub{
	font-size:18px;
}
#us01 .us01_left .numdiv .numlist p{
	font-size:14px; color:#666; margin-top:10px;
}
#us01 .us01_right{
	width:50%;  position:absolute; height:100%; right:0px; top:0px;
}
#us01 .us01_right .bg{
	height:100%; display:block; left:50%; transform:translateX(-50%); position:absolute; min-width:100%;
}
#us01 .us01_right .san{
	position:absolute; left:0px; height:17.2%; top:41.4%; z-index:111;
}


.productcenter.zscenter .productcenter_left .leftlist .t{
	background:#f8f8f8; color:#666666; display:block;
}
.productcenter.zscenter .productcenter_left .leftlist.on .t {
    background: #f08200;
    color: #fff;
}
.zscenter_right .zslist{
	display:block; float:left; width:calc(33.33% - 24px); margin-right:36px; margin-bottom:42px;
}
.zscenter_right .zslist.on{
	box-shadow:0px 24px 27px 0px rgba(52, 52, 52, 0.13);
}
.zscenter_right .zslist:nth-child(3n){
	margin-right:0px;
}
.zscenter_right .zslist .img{
	position:relative;
}
.zscenter_right .zslist .bg{
	display:block; width:100%;
}
.zscenter_right .zslist .img .zs{
	position:absolute; min-width:82%; min-height:87%;  top:50%; left:50%; max-width:88%; max-height:88%;
	transform:translateX(-50%) translateY(-50%) ;
}
.zscenter_right.zscenter_right02 .zslist .img .zs{
	 min-height:80%;
}


.contact03{
	box-sizing:border-box; margin-top:90px;
}
.contact03 .mtop {
    overflow: hidden;
    margin-bottom: 15px;
}
.contact03 .mtop input{
	font-size:16px; color:#343434; height:60px; line-height:1; background:none;
	border:1px solid #d2d2d2; padding:0 23px; box-sizing:border-box; float:left;
	width:calc(25% - 12px); margin-right:16px;
}
.contact03 .mtop input:last-child{
	margin-right:0px;
}
.contact03 textarea{
	font-size:16px; color:#343434; height:60px; line-height:24px; background:none;
	border:1px solid #d2d2d2; padding:12px 23px; box-sizing:border-box;
	width:100%; height:260px;
}
.contact03 div .sub_button{
	font-size:20px; color:#fff; display:block; border:0px;
	margin:45px 0 0; background:#ec6e1a; width:230px; text-align:center;
	height:56px; line-height:56px;
}

.message{
	margin:120px auto;
}


.contactinfo{
	width:100%; margin-top:120px;
}
.contactinfo .contactinfo_left{
	width:36.45%; float:left; text-align:center; margin-top:140px;
}
.contactinfo .contactinfo_left .t{
	font-size:20px; color:#343434; font-weight:bold; margin-bottom:15px;
}
.contactinfo .contactinfo_left .b{
	font-size:18px; color:#666666;
}
.contactinfo .contactinfo_left .line{
	width:30px; height:4px; background:#ec6e1a; margin:50px auto;
}
.contactinfo .contactinfo_left .contactinfolist:last-child .line{
	display:none;
}
.contactinfo .contactinfo_right{
	width:63.55%; float:right;
}
.contactinfo .contactinfo_right &gt;img{
	display:block; width:100%; 
}
.contactinfo .contactinfo_right .toptext{
	font-size:18px; color:#343434; line-height:30px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;
	margin-bottom:30px; box-sizing:border-box; background:url(../images/local.png) left center no-repeat; padding-left:60px;
}


#cul01{
	margin-top:120px;
}
#cul02{
	margin-top:120px;
}
#cul03{
	margin-top:120px; margin-bottom:120px;
}
.cul01{
	margin-top:90px;
}
.cul02{
	margin-top:90px;
}
.cul03{
	margin-top:90px;
}
.cul01 .cul01list{
	float:left; width:49.33%; position:relative;
}
.cul01 .cul01list img{
	display:block; width:100%;
}
.cul01 .cul01list .text{
	position:absolute; top:0px; left:0px; width:100%; height:100%;
	display: flex;  flex-direction: column; justify-content: center;
}
.cul01 .cul01list .text .textt{
	font-size:22px; color:#fff; text-align:center; margin-bottom:25px;
}
.cul01 .cul01list .text .textb{
	font-size:16px; color:#fff; line-height:28px; text-align:left;
	width:90%; margin:0 auto;
}
.cul01 .cul01list:nth-child(2){
	float:right;
}
.cul0102{
	margin-top:20px; position:relative;
}
.cul0102 img{
	display:block; width:100%;
}
.cul0102 .text{
	position:absolute; top:0px; left:0px; width:100%; height:100%;
	display: flex;  flex-direction: column; justify-content: center;
}
.cul0102 .text .textt{
	font-size:22px; color:#fff; text-align:center; margin-bottom:25px;
}
.cul0102 .text .textb{
	font-size:16px; color:#fff; line-height:28px; text-align:left;
	width:46%; margin:0 auto;
}



.cul02  .cul02list{
	float:left; width:50%; overflow:hidden;
}
.cul02  .cul02list &gt; img{
	display:block; float:left; width:50%;
}
.cul02  .cul02list .text{
	float:left; width:50%; position:relative;
}
.cul02  .cul02list .text &gt; img{
	display:block; width:100%;
}
.cul02  .cul02list .text .textin{
	width:100%; height:100%; position:absolute; top:0px; left:0px;
	text-align:left; box-sizing:border-box; padding:50px 35px 0 35px;
}
.cul02  .cul02list .text .textin .textt{
	font-size:22px; color:#fff;
}
.cul02  .cul02list .text .textin .line{
	width:16px; height:4px; background:#fff; margin:35px 0;
}
.cul02  .cul02list .text .textin .textb{
	font-size:16px; color:#fff; line-height:24px;
}
.cul02  .cul02list:nth-child(2) .text .textin .textt,
.cul02  .cul02list:nth-child(3) .text .textin .textt{
	color:#343434;
}
.cul02  .cul02list:nth-child(2) .text .textin .line,
.cul02  .cul02list:nth-child(3) .text .textin .line{
	background:#ec6e1a;
}
.cul02  .cul02list:nth-child(2) .text .textin .textb,
.cul02  .cul02list:nth-child(3) .text .textin .textb{
	color:#666;
}


.cul03 .cul03list{
	display:block; float:left; width:calc(33.33% - 28px); margin-right:42px;
	margin-bottom:42px; background:#f7f8fc; box-sizing:border-box;
	padding:20px;
}
.cul03 .cul03list.on{
	box-shadow: 0px 26px 95px 0px rgba(52, 52, 52, 0.16); background:#fff;
}
.cul03 .cul03list &gt; img{
	display:block; width:100%;
}
.cul03 .cul03list:nth-child(3n){
	margin-right:0px;
}
.cul03 .cul03list .text{
	overflow:hidden;  box-sizing:border-box; padding:18px 20px 0;
}
.cul03 .cul03list .text span{
	float:left; font-size:22px; color:#343434;
}
.cul03 .cul03list .text div{
	float:right;
}
.cul03 .cul03list .text div img:first-child{
	display:inline-block;
}
.cul03 .cul03list .text div img:last-child{
	display:none;
}
.cul03 .cul03list.on .text span{
	color:#ec6e1a;
}
.cul03 .cul03list.on .text div img:first-child{
	display:none;
}
.cul03 .cul03list.on .text div img:last-child{
	display:inline-block;
}


.gzxl_index_title{
	text-align:center;
}
.gzxl_index_title .gzxl_index_title_t{
	font-size:30px; color:#333; font-weight:bold;
}


#gzxl_index01 {
    margin-top: -60px;
    position: relative;
    z-index: 111;
}
#gzxl_index01 .gzxl_index01{
	background:#fff; box-shadow: 0px 19px 43px 0px rgba(52, 52, 52, 0.07); border-radius:10px;
	padding:35px 0;
}
.gzxl_index01list{
	width:25%; float:left; box-sizing:border-box; position:relative; padding:0 40px;
}
.gzxl_index01list::before{
	position:absolute; left:0px; height:30px; width:1px; background:#d2d2d2; top:50%; margin-top:-15px; content:" ";
}
.gzxl_index01list:first-child::before{
	display:none;
}
.gzxl_index01list .listl{
	float:left;
}
.gzxl_index01list .listl .listlt{
	font-size:44px; color:#343434; margin-bottom:10px; line-height: 0.8; 
}
.gzxl_index01list .listl .listlt span{
	position:relative;
}
.gzxl_index01list .listl .listlt sub{
	display:inline-block; font-size:18px; position:absolute; top: 12px;right: -15px;
}
.gzxl_index01list .listl .listlt sup{
	display:inline-block; font-size:12px; position:absolute; bottom:16px; right:-16px;
}
.gzxl_index01list .listl .listlb{
	font-size:14px; color:#999;
}
.gzxl_index01list .listr{
	position:absolute; width:50px; height:100%; display: flex;  flex-direction: column; justify-content: center;
	right:40px; top:0px;
}
.gzxl_index01list .listr img{
	display:block; width:100%;
}



#gzxl_index02{
	margin:120px auto;
}
#gzxl_index02 .gzxl_index02{
	margin-top:90px;
}
.gzxl_index02_list{
	width:calc(25% - 27px); margin-right:36px; float:left; margin-bottom:36px; padding:33px 30px 25px; display:block;
	position:relative; border:1px solid #e5e5e5; box-sizing:border-box;
}
.gzxl_index02_list.on{
	background:#ec6e1a; border:1px solid #ec6e1a; box-shadow: 19.151px 16.07px 32px 0px rgba(236, 110, 26, 0.35);
}
.gzxl_index02_list:nth-child(4n){
	margin-right:0px;
}
.gzxl_index02_list:nth-child(n+5){
	margin-bottom:0px;
}
.gzxl_index02_list .bg{
	display:block; position:absolute; z-index:1; width:100%; height:100%; opacity:0; top:0px; left:0px;
}
.gzxl_index02_list .main_con{
	position:relative; z-index:2;
}
.gzxl_index02_list .t{
	font-size:22px; color:#343434;
}
.gzxl_index02_list .b{
	font-size:16px; color:#666; line-height:24px; margin:20px 0; height:96px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.gzxl_index02_list a img{
	display:block;
}
.gzxl_index02_list.on .bg{
	opacity:1;
}
.gzxl_index02_list.on .t{
	color:#fff;
}
.gzxl_index02_list.on .b{
	color:#fff;
}
.gzxl_index02_list.on div img{
	filter: brightness(100);
}

#gzxl_index03{
	background:#f6f8fb; padding:90px 0 30px;
}
#gzxl_index03 .gzxl_index03{
	margin-top:70px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab{
	border-bottom:1px solid #e3e9f2; margin-bottom:50px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in{
	width:100%; margin:0 auto;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a{
	display:block; float:left; width:20%; margin-bottom:-1px; text-align:center;
} 
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a .t{
	font-size:12px; color:#999999;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a .b{
	font-size:18px; color:#343434; margin:7px 0 30px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a .line{
	width:30px; height:2px; margin:0 auto; background:#ec6e1a; opacity:0;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a.on .b{
	color:#ec6e1a;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a.on .line{
	opacity:1;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list{
	display:none;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list.on{
	display:block;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_img{
	width:31%; float:left; margin-left:3.67%;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_img img{
	display:block; width:100%;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text{
	float:left; width:44.67%; margin-left:10.33%;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text .t{
	font-size:24px; color:#343434; margin-top:45px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text .b{
	font-size:16px; color:#666666; line-height:30px; margin:30px 0  70px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text a{
	display:inline-block; color:#ec6e1a; font-size:14px; text-align:center;
	width:140px; height:36px; line-height:36px; border:1px solid #e5e5e5; border-radius:200px;
	display:none;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text a:hover{
	color:#fff; background:#ec6e1a; border:1px solid #ec6e1a;
}






#gzxl_index04{
	margin:120px auto;
}
#gzxl_index04 .gzxl_index04_tab{
	margin:60px 0 0; text-align:center;
}
#gzxl_index04 .gzxl_index04_tab a{
	display:inline-block; font-size:16px; color:#666; padding:0 20px; position:relative;
}
#gzxl_index04 .gzxl_index04_tab a.on{
	color:#ec6e1a; font-weight:bold;
}
#gzxl_index04 .gzxl_index04_tab a::before{
	position:absolute; left:0px; height:10px; width:1px; background:#e5e5e5; top:50%; margin-top:-5px; content:" ";
}
#gzxl_index04 .gzxl_index04_tab a:first-child::before{
	display:none;
}
.gzxl_index04_div .scasein{
	display:none;
}
.gzxl_index04_div .scasein.on{
	display:block;
}
.gzxl_index04_div .scaselist{
	display:block; float:left; width:calc(25% - 21px); margin-right:28px; margin-top:65px;
}
.gzxl_index04_div .scaselist:nth-child(4n){
	margin-right:0px;
}
.gzxl_index04_div .scaselist .img{
	position:relative;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
	overflow:hidden;
	padding:32% 0;
}
.gzxl_index04_div .scaselist .img div{
	position:absolute; width:100%; height:100%; top:0px; left:0px; font-size:16px; color:#fff; opacity:0;
	display: flex;  flex-direction: column; justify-content: center; text-align:center;
	background:url(../images/scasebg.png) no-repeat; background-size:100% 100%;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.gzxl_index04_div .scaselist .img div span i{
	position:relative; font-style:normal;
}
.gzxl_index04_div .scaselist .img div span i:before{
	position:absolute; left:-10px; top:50%; background:#ec6e1a; width:2px; height:8px; margin-top:-4px; content:" ";
}
.gzxl_index04_div .scaselist .img img{
	display: block;
	width: 100%;
	position:absolute; top:0px; width:100%; left:0px; 
	top:50%; 
	transform: translateX(0) translateY(-50%);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.gzxl_index04_div .scaselist .img:hover img{

	transform: scale(1.1) translateX(0) translateY(-50%);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.gzxl_index04_div .scaselist .t{
	margin-top:30px; overflow:hidden;
}
.gzxl_index04_div .scaselist .t .tleft{
	float:left; font-size:20px; color:#343434; font-weight:bold;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	/*margin-left:15px; width:53%;*/ width:100%; text-align:center;
}
.gzxl_index04_div .scaselist .t .tright{
	float:right; font-size:14px; color:#666; display:none;
}
.gzxl_index04_div .scaselist.on .img{
	box-shadow: 0px 19px 32px 0px rgba(52, 52, 52, 0.3);
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.gzxl_index04_div .scaselist.on .img div{
	opacity:1;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.gzxl_index04_div .tomore{
	text-align:center; margin-top:90px;
}
.gzxl_index04_div .tomore a{
	font-size:18px; color:#666; margin:0 auto; display:inline-block;
	width:150px; height:46px; line-height:46px; text-align:center; border:1px solid #e5e5e5;
}


#gzxl_index05{
	margin-top:90px;
}
#gzxl_index05 .gzxl_index05{

}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list{
	margin-top:40px; display:block; float:left; width:calc(25% - 18px); margin-right:24px;
	padding:13px 13px 0; box-sizing:border-box; overflow:hidden; border-radius:10px;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list:nth-child(4n){
	margin-right:0px;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .img{
	border-radius:10px; overflow:hidden; padding:35% 0; position:relative;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .img img{
	display:block; max-width:90%; max-height:90%; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%);
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .text{
	margin:26px 0; overflow:hidden;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .text span{
	float:left; font-size:20px; color:#343434; width:100%; text-align:center;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .text img{
	float:right; width:20px; opacity:0; display:none;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list.on{
	background:#fff; box-shadow: 0px 0px 45px 0px rgba(52, 52, 52, 0.15);
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list.on .text img{
	opacity:1;
}
#gzxl_index05 .swiper-pagination{
	text-align:center; width: 100%;
}
#gzxl_index05 .swiper-pagination-bullet {
    width: 10px; background:#e5e5e5; margin:0 13px;
    height: 10px;
    opacity: 1;
}
#gzxl_index05 .swiper-pagination-bullet-active {
    opacity: 1; background:#ec6e1a;
}
#gzxl_index05 .swiper-container{
	padding:50px 0;
}



#gzxl_index06{
	margin-bottom:120px; padding:90px 0; background:#f6f8fb;
}
#gzxl_index06 .gzxl_index06{
	margin-top:90px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list{
	width:calc(50% - 14px); float:left; display:block; margin-bottom:24px; position:relative;
	box-sizing:border-box; padding:8px; background:#fff; overflow:hidden;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on{
	background:#ec6e1a; box-shadow: 0px 19px 35px 0px rgba(236, 110, 26, 0.29);
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list:nth-child(2n){
	float:right;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list:nth-child(2n+1){
	clear:both;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list:nth-last-child(2),
#gzxl_index06 .gzxl_index06 .gzxl_index06_list:nth-last-child(3){
	margin-bottom:0px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .img{
	float:left; width:27.2%; overflow:hidden; position:relative; padding:10% 0;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .img img{
	display:block; height:100%;
	position:absolute; top:50%; left:50%;
	transform:translateX(-50%) translateY(-50%) ;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .text{
	float:left; width:52.5%; margin-left:2%;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .text .t{
	font-size:22px; color:#343434; margin-bottom:14px; margin-top:14px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .text .b{
	font-size:16px; color:#666666; line-height:24px; height:72px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on  .text .t,
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on  .text .b{
	color:#fff;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date{
	position:absolute; width:13%; height:100%; right:8px; top:0px; text-align:center;
	display: flex;  flex-direction: column; justify-content: center;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date span{
	position:relative;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date .t{
	font-size:40px; color:#343434; margin-bottom:2px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date .b{
	font-size:14px; color:#666666;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on  .date .t,
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on  .date .b{
	color:#fff;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date span::before{
	width:1px; height:100%; background:#e5e5e5; position:absolute;
	content:" "; top:0px; left:0px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list.on .date span::before{
	background:rgba(255,255,255,0.7);
}



footer{
	padding:45px 0 15px; background:#3b3b3b;
}
footer .footertop{
	position:relative; overflow:hidden;
}
footer .footertop:after{
	position:absolute; width:1px; height:34%; top:25%; left:41.5%; content:" "; background:rgba(255,255,255,0.3);
}
footer .footer01{
	width:13.33%; float:left;
}
footer .footer01 .t{
	font-size:14px; color:#fff; margin-bottom:5px;
}
footer .footer01 .b{
	font-size:18px; color:#fff; line-height:34px;
}
footer .footer01 .line{
	width:16px; height:2px; margin:20px 0 30px; background:rgba(242,232,231,0.5);
}

footer .footer02{
	width:20%; float:left;
}
footer .footer02 .t{
	font-size:14px; color:#fff; margin-bottom:5px;
}
footer .footer02 .b{
	font-size:18px; color:#fff; line-height:34px; margin-bottom:30px;
}
footer .footer02 .c {
    float: left;
    cursor: pointer;
}
footer .footer02 .c.ccode{
	position:relative; padding-bottom:15px; margin-right:34px;
}
footer .footer02 .c.ccode img:last-child{
	position:absolute; bottom:0px; right:-220%; opacity:0; transition: All 0.4s ease-in-out; display:none;
	box-sizing:border-box; width:75px;
}
footer .footer02 .c.ccode:hover img:last-child{
	opacity:1; transition: All 0.4s ease-in-out; display:block;
}
footer .footerbeian{
	text-align:center; font-size:12px; color:#fff;
}
footer .footerbeian a{
	color:#fff;
}
footer .footer04{
	float:right; overflow:hidden;
}
footer .footer04 .footermenu:first-child{
	margin-left:0px;
}
footer .footer04 .footermenu{
	float:left; line-height:36px; margin-left:45px; text-align:center;
}
footer .footer04 .footermenu .t{
	font-size:18px; color:#fff; display:block;
}
footer .footer04 .footermenu .b{
	font-size:16px; color:#fff; display:block;
}

footer .footerlinks{
	text-align:left; font-size:14px; color:#fff; margin-bottom:10px;
}
footer .footerlinks a{
	color:#fff; margin-left:10px;
}
footer .footerlinks .sitemap{
	margin-right:40px; margin-left:0px;
}



/*12.24*/

.tabright.new_tabright{
	margin:30px auto 60px;
}
.indextitle .new_indext {
    font-size: 30px;
    margin-bottom: 90px;
}
#new_onecode01{
	margin:60px 0 90px;
}
#new_onecode01 .new_onecode01{
	overflow:hidden;
}
#new_onecode01 .new_onecode01 &gt; img:first-child{
	float:left; width:24.33%;
}
#new_onecode01 .new_onecode01 .img_text{
	float:left; width:11%; margin:8% 2.43% 0;
}
#new_onecode01 .new_onecode01 .img_text div{
	font-size:20px; color:#343434; font-weight:bold; margin:24px 0 5px; text-align:center;
}
#new_onecode01 .new_onecode01 .img_text img{
	width:100%;
}
#new_onecode01 .new_onecode01 .img_text &gt; picture:last-child img{
	transform:rotate(180deg);
}
#new_onecode01 .new_onecode01 &gt; img:nth-child(3){
	float:left; width:17.53%; margin-top:8%;
}
#new_onecode01 .new_onecode01 &gt; img:last-child{
	float:right; width:26.4%;
}

#new_onecode02{
	margin:0 0 120px;  padding:60px 0 90px; background:url(../images/new_onecode02_bg.png) center center #0079c0 no-repeat; background-size:cover;
}
#new_onecode02 .new_indext{
	color:#fff;
}
.new_onecode02_list{
	width:calc(25% - 24px); margin-right:32px; margin-top:54px; position:relative; padding:7.8% 0; float:left;
}
.new_onecode02_list .img img{
	position:absolute; display:block; width:100%; top:0px; height:100%; left:0px; z-index:0; opacity:0;
}
.new_onecode02_list .black{
	position:absolute; width:100%; top:0px; height:100%; left:0px; z-index:1; background:rgba(69,78,95,0.8); opacity:0;
}
.new_onecode02_list .text{
	position:absolute; width:100%; top:0px; height:100%; left:0px; z-index:2; box-sizing:border-box; padding:50px 30px 0;
	border:1px solid #fff; 
}
.new_onecode02_list .text .t{
	font-size:22px; color:#fff;
}
.new_onecode02_list .text .line{
	width:14px; height:2px; background:#ec6e1a; margin:12px auto; opacity:0;
}
.new_onecode02_list .text .b{
	font-size:16px; color:#fff; line-height:24px;
}
.new_onecode02_list .iconimg{
	width:66px; position:absolute; left:40px; top:-25px; z-index:4; opacity:1;
}
.new_onecode02_list:nth-child(4n){
	margin-right:0px;
}
.new_onecode02_list:nth-child(-n+4){
	margin-top:0px;
}

.new_onecode02_list.on .img img{
	opacity:1;
}
.new_onecode02_list.on .black{
	opacity:1;
}
.new_onecode02_list.on .text{
	border:1px solid transparent; padding-left:15px; padding-right:15px;
}
.new_onecode02_list.on .text .t{
	text-align:center;
}
.new_onecode02_list.on .text .line{
	margin:15px auto; opacity:1;
}
.new_onecode02_list.on .iconimg{
	opacity:0;
	transition: All 0.2s;
	-webkit-transition: All 0.2s;
	-moz-transition: All 0.2s;
	-o-transition: All 0.2s;
}

#new_onecode03{
	margin:0 0 120px;  padding:60px 0 90px; background:url(../images/new_onecode03_bg.jpg) center center no-repeat; background-size:cover;
}
#new_onecode03 .new_indext{
	color:#fff;
}
.new_onecode03_list{
	width:calc(20% - 40px); margin-right:50px; margin-top:50px; position:relative; padding:7.6% 10px; float:left;
	box-sizing:border-box; border:1px solid #fff;
}
.new_onecode03_list:nth-child(5n){
	margin-right:0px;
}
.new_onecode03_list:nth-child(-n+5){
	margin-top:0px;
}
.new_onecode03_list .text{
	display: flex;  flex-direction: column; justify-content: center; text-align:center;
	position:absolute; width:100%; height:100%; top:0px; left:0px;
}
.new_onecode03_list .text .t{
	font-size:22px; color:#fff; line-height:26px; margin-top:36px;
}
.new_onecode03_list.on{
	border:1px solid #ec6e1a; background:#ec6e1a;
}

#new_onecode04{
	margin:0 0 120px;
}
.new_onecode04_list{
	width:calc(20% - 24px); margin-right:30px; position:relative; float:left;
	box-sizing:border-box;
}
.new_onecode04_list &gt; img{
	display:block; width:100%;
}
.new_onecode04_list:nth-child(5n){
	margin-right:0px;
}
.new_onecode04_list .text{
	position:absolute; width:100%; height:100%; top:0px; left:0px; text-align:center; background:rgba(0,0,0,0.4);
}
.new_onecode04_list .text .t{
	font-size:22px; color:#fff; line-height:26px; width:100%; position:absolute; left:0px; bottom:30px;
}


#new_onecode05{
	margin:0 0 120px;
}
.new_onecode05_li{
	width:43.67%; float:left;
}
.new_onecode05_li .t{
	font-size:34px; color:#fff; text-align:center; background:#ec6e1a; padding:32px 5px; box-sizing:border-box; width:100%;
}
.new_onecode05_li .bli{
	border:1px dashed #e5e5e5; border-top:0px;  padding:22px 30px 12px; box-sizing:border-box; width:100%;
}
.new_onecode05_li .bli .blit{
	font-size:20px; color:#343434; margin-bottom:8px;
}
.new_onecode05_li .bli .blib{
	font-size:16px; color:#666666; line-height:24px;
}

.vs{
	width:12.66%; float:left; display:block;
}
.new_onecode05_li:nth-last-child(2) .t{
	background:#161d2f;
}





#new_AntiFake_01{
	padding:60px 0 120px;
}
.new_AntiFake_01{
	margin-top:90px;
}

.new_AntiFake_01list{
	width:18.89%; float:left; overflow:hidden; position:relative;
}
.new_AntiFake_01list:first-child{
	margin-left:0px;
}
.new_AntiFake_01list &gt; img{
	position:relative; height:100%; left: -100px; display:block;
}
.new_AntiFake_01list .blackdiv{
	width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(3,23,52,0.3);
	z-index:2;
}
.new_AntiFake_01list .blackdiv .iconfont{
	position:absolute; right:45px; top:40px; opacity:0; color:#fff; font-size: 40px;
}
.new_AntiFake_01list .blackdiv .text{
	position:absolute; bottom:75px; left:0px; width:100%; box-sizing:border-box; padding:0 25px; 
}
.new_AntiFake_01list .blackdiv .text .t{
	font-size:22px; color:#fff; height:23px; line-height:23px; margin:30px 0 15px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%;
}
.new_AntiFake_01list .blackdiv .text .d{
	font-size:16px; color:#fff; line-height:24px; display:none; max-width:75%; display:none; margin-bottom:25px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.new_AntiFake_01list .blackdiv .text .a{
	display:none;
}
.new_AntiFake_01list .blackdiv .text .a span,
.new_AntiFake_01list .blackdiv .text .a img{
	float:left; font-style:normal;
}
.new_AntiFake_01list .blackdiv .text .a span {
	color:#f08200; font-size:12px; font-weight:bold; font-weight:bold;
}


.new_AntiFake_01list:hover,
.new_AntiFake_01list.on{
	width:43.33%;
}
.new_AntiFake_01list:hover .blackdiv .iconfont,
.new_AntiFake_01list.on .blackdiv .iconfont{
	opacity:1;
}
.new_AntiFake_01list:hover &gt; img,
.new_AntiFake_01list.on &gt; img{
	left: 0%;
}
.new_AntiFake_01list:hover .blackdiv,
.new_AntiFake_01list.on .blackdiv{
	background:rgba(3,23,52,0.4);
}
.new_AntiFake_01list:hover .blackdiv .text,
.new_AntiFake_01list.on .blackdiv .text{
	padding:0 50px; bottom:40px;
}
.new_AntiFake_01list:hover .blackdiv .text .d,
.new_AntiFake_01list.on .blackdiv .text .d{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.new_AntiFake_01list:hover .blackdiv .text .a,
.new_AntiFake_01list.on .blackdiv .text .a{
	display:inline-block;
}

#new_AntiFake_02{
	background:#2187ff; width:100%;
}

#new_AntiFake_02{
	background:url(../images/new_AntiFake_02_bg.jpg) #248cff center center no-repeat; background-size:auto 100%;
}
.new_AntiFake_02{
	position:relative;
}
.new_AntiFake_02 &gt; img{
	max-width:64%; position:absolute; left:0px; top:0px; height:100%;
}
.new_AntiFake_02_right{
	width:46%; float:right; padding:90px 0; 
}
.new_AntiFake_02_right .indextitle .new_indext {
   text-align:left; color:#fff;
    margin-bottom: 0px;
}
.new_AntiFake_02_right .new_AntiFake_02_b{
	font-size:18px; line-height:30px; color:#fff; margin:45px 0; text-align:left;
}
.new_AntiFake_02_right .new_AntiFake_02_a{
	display:block; width:156px; height:46px; line-height:46px; text-align:center; color:#2998ff; background:#fff; font-size:18px;
}

#new_AntiFake_03{
	padding:120px 0 120px;
}
.new_AntiFake_03{
	margin-top:90px;
}

.new_AntiFake_03 .new_AntiFake_03_list{
	width:calc(25% - 39px); margin-right:52px; position:relative; float:left; padding:24px 16px; box-sizing:border-box;
	box-shadow: 0px 4px 57px 0px rgba(52, 52, 52, 0.16); background:#fff;
}
.new_AntiFake_03 .new_AntiFake_03_list .img{
	display:block; width:100%; position:relative; overflow:hidden;
}
.new_AntiFake_03 .new_AntiFake_03_list .img &gt; img{
	display:block; width:100%;
}
.new_AntiFake_03 .new_AntiFake_03_list .img div{
	position:absolute; width:100%; height:100%; top:0px; left:0px; background:rgba(3,23,52,0.2);
}
.new_AntiFake_03 .new_AntiFake_03_list:nth-child(4n){
	margin-right:0px;
}
.new_AntiFake_03 .new_AntiFake_03_list .text .t{
	color:#343434; font-size:20px; margin:30px 0 15px; 
}
.new_AntiFake_03 .new_AntiFake_03_list .text .b{
	color:#666; font-size:16px; line-height:24px;
}

.new_AntiFake_03 .new_AntiFake_03_list.on{
	background:#ec6e1a;
}
.new_AntiFake_03 .new_AntiFake_03_list.on .img div{
	background:rgba(3,23,52,0.4);
}
.new_AntiFake_03 .new_AntiFake_03_list.on .text .t,
.new_AntiFake_03 .new_AntiFake_03_list.on .text .b{
	color:#fff;
}

#new_AntiFake_04{
	padding:90px 0; margin-bottom:120px;
	background:url(../images/new_AntiFake_04_bg.jpg) center center no-repeat; background-size:cover;
}
#new_AntiFake_04 .new_indext{
	color:#fff;
}
.new_AntiFake_04{
	margin-top:90px;
}
.new_AntiFake_04 .new_AntiFake_04_list{
	width:16%; float:left; margin-right:12%; text-align:center;
}
.new_AntiFake_04 .new_AntiFake_04_list:nth-child(4n){
	margin-right:0px;
}
.new_AntiFake_04 .new_AntiFake_04_list img{
	display:inline-block; width:80px;
}
.new_AntiFake_04 .new_AntiFake_04_list .text .t{
	color:#fff; font-size:20px; margin:30px 0 15px;
}
.new_AntiFake_04 .new_AntiFake_04_list .text .b{
	color:#fff; font-size:16px; line-height:24px;  text-align:left;
}
#main .flexslider.page_flexslider_else .text .t,
#main .flexslider.page_flexslider_else .text .b{
	text-align:left; max-width:1500px; margin-left:auto; margin-right:auto;
}
#main .flexslider.page_flexslider_none .tabright{
	display:none;
}




.platformtop{
	margin-bottom:90px;
}
.new_platformtoplist{
	width:100%;
}
.new_platformtoplist  .new_platformtoplist_in{
	padding:60px 0; position:relative;
}
.new_platformtoplist  .new_platformtoplist_in &gt; img{
	width:50%; float:right; display:block;
}
.new_platformtoplist  .new_platformtoplist_in .pli_text{
	width:48.5%; position:absolute; min-height:calc(100% - 120px); top:60px; left:0px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.new_platformtoplist  .new_platformtoplist_in .pli_text .indextitle{
	text-align:left; width:100%;
}
.new_platformtoplist  .new_platformtoplist_in .pli_text .indextitle .indext{
	font-size:30px; color:#343434; 
}
.new_platformtoplist  .new_platformtoplist_in .pli_text .indextitle .indexb{
	font-size:16px; color:#666; line-height:26px;  margin:20px 0 35px;
}
.new_platformtoplist  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist{
	display: flex;  flex-direction: row; justify-content: space-between; text-align:center; 
}
.new_platformtoplist  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist .new_platformtoplist_imgli .fwb{
	font-size:20px; color:#000; margin-top:20px;
}
.new_platformtoplist:nth-child(2n){
	background:#f3f4f7;
}
.new_platformtoplist:nth-child(2n) .new_platformtoplist_in &gt; img{
	 float:left;
}
.new_platformtoplist:nth-child(2n) .new_platformtoplist_in .pli_text{
	left:auto; right:0px;
}
.new_platformtoplist:nth-child(2n+4)  .new_platformtoplist_in .pli_text .indextitle{
	float:right; width:55%;
}
.new_platformtoplist:nth-child(2n+4)  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist{
	float:left; width:39%;
}
.new_platformtoplist:nth-child(2n+4)  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-last-child(2){
	margin-top:50px;
}
.new_platformtoplist:nth-child(2n+5)  .new_platformtoplist_in .pli_text .indextitle{
	float:left; width:55%;
}
.new_platformtoplist:nth-child(2n+5)  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist{
	float:right; width:39%;
}
.new_platformtoplist:nth-child(2n+5)  .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-last-child(2){
	margin-top:50px;
}



.right-pendant {
    position: fixed;
    top: calc(50% + 45px);
    transform: translateY(-50%);
    right: 18px;
    z-index: 9999999999999999999;
}


.right-pendant ul {
    box-shadow: 0px 0px 29px 0px rgba(240,130,0, 0.57);
}

.right-pendant ul li:first-child {
    border-radius: 4px 4px 0 0;
}

.right-pendant ul li:last-child {
    border-radius: 0 0 4px 4px;
}

.right-pendant ul li {
    position: relative;
    width: 83px;
    height: 70px;
    background-color: #f08200;
    color: #fff;
    text-align: center;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.right-pendant ul li:hover {
    background-color: #333;
}

.right-pendant ul li a {
    color: #fff;
}

.right-pendant ul li span.iconfont {
    font-size: 26px;
}

.right-pendant .inner {
    position: absolute;
    top: 50%;
    background-color: #f08200;
    right: 103px;
    transform: translateY(-50%)translateX(103px);
    transition: all 0.6s;
    z-index: -1;
    opacity: 0;
    box-shadow: 0px 0px 29px 0px rgba(240,130,0, 0.57);
    /* display: none; */
}

.right-pendant .telMessage {
    border-radius: 6px 0 0 6px;
    width: 230px;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
}

.right-pendant .telMessage .icon.iconfont {
    font-size: 26px;
    vertical-align: middle;
    padding-left: 18px;
}

.right-pendant .wechat {
    width: 166px;
    height: auto;
    background-color: #f08200;
    padding: 15px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1;
}

.right-pendant .wechat img {
    max-width: 100%;
    margin-bottom: 14px;
    height: 120px;
}

.right-pendant ul li:hover .inner {
    display: block;
    transform: translateX(0)translateY(-50%);
    opacity: 1;
}

.right-pendant ul li p {
    color: #fff;
}
</pre></body></html>